package com.woniuxy01;

/**
 * @author 作者
 * @create 2025-10-30 16:36
 */
public abstract class Animal {
    private String name;
    private int age;

    public Animal() {
    }

    public Animal(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String toString(){
        return "name:"+name+",age:"+age;
    }

    //父类定义这个方法，所有的子类都有这个行为
    //这种方法父类实现了也没有意义
    //使用abstract,抽象方法，只定义不实现,没有方法体{}
    //抽象方法所在的类必须是抽象类
    public abstract void eat();


}
